package cn.iocoder.yudao.module.ad.dal.mysql.statistics;

import cn.iocoder.yudao.module.ad.controller.admin.statistics.vo.effect.AdEffectStatisticsCommonReqVO;
import cn.iocoder.yudao.module.ad.controller.admin.statistics.vo.effect.AdEffectStatisticsCommonRespVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * CRM 线索分析 Mapper
 *
 * @author dhb52
 */
@Mapper
public interface AdStatisticsEffectMapper {

    /**
     * 统计组件类型
     *
     * @param reqVO 请求参数
     * @return 统计数据
     */
    List<AdEffectStatisticsCommonRespVO> getSummaryByClueType(AdEffectStatisticsCommonReqVO reqVO);

    /**
     * 统计组件类型
     *
     * @param reqVO 请求参数
     * @return 统计数据
     */
    List<AdEffectStatisticsCommonRespVO> getSummaryByAdvertiser(AdEffectStatisticsCommonReqVO reqVO);

    /**
     * 统计组件类型
     *
     * @param reqVO 请求参数
     * @return 统计数据
     */
    List<AdEffectStatisticsCommonRespVO> getSummaryByPromotion(AdEffectStatisticsCommonReqVO reqVO);


}
